﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAOAcademias;
using TOAcademias;

namespace BOAcademias
{

    /*************************************
    Autor: Carlos Sánchez
    Fecha de Creación: 06/02/2011
    Descripción de la Funcionalidad: Clase que contiene metodos que serviran para dar
    soporte a los registros de la entidad Clases.
    **************************************/

    public class BOClase
    {
        private  DOClases doClase;
        private  DOSeccion doSeccion;
        private  DOPlanificacion doPlanificacion;

        public BOClase()
        {
            doClase = new DOClases();
            doSeccion = new DOSeccion();
            doPlanificacion = new DOPlanificacion();
        }

        public List<TOClase> obtenerClases()
        {
            return doClase.obtenerClases();
        }

        public List<TOClase> obtenerClasesXSeccion(String seccion)
        {

          /*  TOSeccion toSeccion = doSeccion.obtenerSeccion(seccion);

            TOPlanificacion toPlanificacion = doPlanificacion.obtenerPlanificacionesXPeriodo

            TOPlanificacion toPlanificacion = 
            
            List<TOClase> lista = doClase.obtenerClasesXSeccion( seccion);

            if (lista.Count == 0) {

                
            
            }
            */
            List<TOClase> lista = doClase.obtenerClasesXSeccion(seccion);

            return lista;
        }


        public void insertarClase(TOClase toClase)
        {
            doClase.insertarClase(toClase);
        }

        public void modificarClase(TOClase toClase)
        {
            doClase.modificarClase(toClase);
        }

        public void eliminarClasexSeccion(String codSeccion, int dia)
        {
            doClase.eliminarClasexSeccion(codSeccion, dia);
        }

    }
}
